.news_wrap,
.news_wrap_works {
	justify-content: space-between;
}

.news_wrap {
	max-height: 300px;
}

.swiper_wrap,.swiper_wrap1{
	position: relative;
}

.swiper_wrap {
	width: calc(100% - 450px);
	height: 300px;
}

.swiper_wrap1 {
	width: 100%;
	height: 300px;
}

.swiper_imgs {
	position: relative;
	width: 100%;
	height: 300px;
}

.swiper_imgs img {
	position: absolute;
	width: 100%;
	height: 300px;
}

.swiper_imgs img:not(:first-of-type) {
	display: none;
}

.swiper_imgs img {
	width: 100%;
	height: 100%;
}

.swiper_arrow {
	position: absolute;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	z-index: 10;
	top: 125px;
	cursor: pointer;
	background-size: contain;
}

.swiper_arrow_left {
	left: 10px;
	background-image: url('../images/swiper_arrow_left.png');
}

.swiper_arrow_left:hover {
	background-image: url('../images/swiper_arrow_left_hover.png');
}

.swiper_arrow_right {
	right: 10px;
	background-image: url('../images/swiper_arrow_right.png');
}

.swiper_arrow_right:hover {
	background-image: url('../images/swiper_arrow_right_hover.png');
}

.tabs_news_wrap {
	width: 450px;
	height: 300px;
}

.tabs_news_cols {
	height: 50px;
	/*background-color: #d1d1d1;*/
	background-color: #003f89;
}
.tabs_news_cols_item{
	width: 50%;
}

.tabs_news_cols_item1{
	width: 100%;
}

.tabs_news_cols_item,.tabs_news_cols_item1 {
	line-height: 50px;
	font-size: 18px;
	cursor: pointer;
}

.tabs_current {
	background-color: #003f89;
	color: #fff;
}

.tabs_news_list:not(:first-of-type) {
	display: none;
}

.news_ul {
	max-height: 249px;
}

.news_img_ul,
.news_people_ul {
	justify-content: space-between;
}

.news_ul,
.news_img_ul,
.news_people_ul {
	width: calc(100% - 2px);
	overflow: hidden;
}

.news_ul {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.news_li {
	width: 95%;
	margin: 9.3px auto;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #d4d4d4;
}

.news_li>a {
	justify-content: space-between;
}

span.news_li_tit,
span.news_li_dt {
	color: #333;
}

span.news_li_tit::before {
	content: "·";
	color: #003f89;
	padding: 0 5px 0;
}

span.news_li_tit {
	font-size: 16px;
	width: calc(100% - 90px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

span.news_li_dt {
	font-size: 14px;
	line-height: 32px;
	width: 80px;
}

span.news_txt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 150px;
	margin: 0 auto;
	height: 20px;
	font-size: 14px;
}

.news_works_li {
	width: 150px;
	border: 1px solid #f2f2f2;
	margin: 10px 45px;
	font-size: 16px;
}

.news_works_li img {
	width: 120px;
	height: 160px;
}

.people_box,
.works_box {
	overflow: hidden;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.people_box {
	padding: 0 2px;
	width: calc(100% - 6px);
}

.works_box {
	padding: 0 20px;
	width: calc(100% - 42px);
}

.news_people_li {
	width: 260px;
	border: 1px solid #f2f2f2;
	margin: 11px 10px;
	font-size: 16px;
}

.news_people_li img {
	width: 150px;
	height: 200px;
}

.news_cols_wrap {
	width: calc(50% - 5px);
}

.news_cols_wrap1 {
	width: calc((100% - 455px) / 2);
}

.news_cols_top {
	height: 50px;
	background: url('../images/col_bg.png') no-repeat #003f89;
	justify-content: space-between;
}

.news_cols_top_icon_label {
	justify-content: space-between;
}

.news_cols_top_label,.news_cols_top_label1{
	margin: 10px 0 0 20px;
	height: 40px;
	background-color: #fff;
	line-height: 40px;
	border-radius: 5px 5px 0 0;
}

.news_cols_top_label {
	width: 90px;
}

.news_cols_top_label1 {
	width: 150px;
}

.news_cols_top_label a {
	font-size: 18px;
	color: #666;
}

.news_cols_top_icon {
	width: 73px;
	height: 50px;
	background-position: 10px center;
	background-repeat: no-repeat;
}

.icon_1 {
	background-image: url('../images/icon_1.png');
}

.icon_2 {
	background-image: url('../images/icon_2.png');
}

.icon_3 {
	background-image: url('../images/icon_3.png');
}

.icon_4 {
	background-image: url('../images/icon_4.png');
}

.icon_5 {
	background-image: url('../images/icon_5.png');
}

.news_cols_top_more {
	width: 40px;
	height: 50px;
	margin: 0 20px 0 0;
}

.news_cols_top_more>a {
	color: #fff;
	line-height: 60px;
}